// =============================================================================
// Copyright (c) Siegfried Steiner, Munich, Germany
// =============================================================================
// This software is dual-licensed under the following licenses:
//
// 1) GNU Lesser General Public License, version 3.0 or later (LGPL-3.0+)
// https://www.gnu.org/licenses/lgpl-3.0.html
//
// You may use this library in proprietary or open-source software.
// Modifications to this library itself must be released under the same
// license and must retain proper attribution to the original author.
//
// OR
//
// 2) Apache License, version 2.0
// https://www.apache.org/licenses/LICENSE-2.0
//
// You may use, modify, and distribute this software under the terms of
// the Apache License, provided that the NOTICE file and copyright
// statements are retained.
//
// This software is provided "AS IS", WITHOUT WARRANTIES OR CONDITIONS OF ANY
// KIND, either express or implied.
//
// For licensing questions, alternative licensing, or commercial arrangements,
// please contact the copyright holder.
// =============================================================================
// SPDX-License-Identifier: LGPL-3.0-or-later OR Apache-2.0
// =============================================================================